package org.lestr.secuel.m3ds.entrees;

public interface Axe {
	
	
	// Définition de constantes
	public static final String SOURIS_X = "SourisX";
	public static final String SOURIS_Y = "SourisY";
	
	
	/** Retourne le nom de l'axe */
	public String getNom();

	
	/** Retourne la position  minimale de l'axe */
	public double getMinimum();

	
	/** Retourne la position  maximale de l'axe */
	public double getMaximum();

	
	/** Retourne la position du curseur sur l'axe */
	public double getPosition();
	
	
	/** Ajoute un écouteur à l'axe */
	public void ajoutEcouteur(AxeEcouteur écouteur);
	
	
	/** Retire un écouteur de l'axe */
	public void retraitEcouteur(AxeEcouteur écouteur);
	
	
}// FIN Interface
